148
116
110
59
42
150
486
567
1487
498
198
197
264
194
189
145
494
490
468
451
283
269
264
244
194
192
151
711
869
146
2070
484
416
97
434
128
1723
129
158
2195
129
198
199
116
204
544
554
561
363
129
872
114
197
285
35
875
1097
143
295
146
127
566
512
563
447
975
79