18
128
428
191
72
60
63
169
105
412
59
419
776
983
438
462
201
268
286
284
118
278
253
122
262
104
85
177
95
261
2445
277
723
183
244
210
291
190
674
199
310
43
228
883
853
682
612
395
740
804
640
531
3216
1284
966
2267
645
2672
2309