668
1559
1282
430
2148
1170
272
1364
550
231
781
159
69
250
118
84
398
93
127
581
511
938
582
228
1630
457
243
2459
248
178
892
128
418
174
63
429
147
548
103
15
215
70
576
1606
819
108
770
311
363
2912
270
79
454
77
491
95