331
331
3246
629
9467
1532
8119
2552
1187
1612
1066
310
339
1707
915
1540
698
3935
3365
1028
813
717
467
1993
2207
906
240
394
163
703
234
424
880
246
1366
560
6467
1503
2835
3916
8299
8932
394
2288
2523
611
1879
300
391
478
409
510
519
367
440
2123
1402
444
977
770
515
630
416
185
119
509
238
4832
539
446
972
4474
573
566
3309
945
362
4211
221
264
1573
258
1206
406
1795
324
111
280
309
576
616
4489
131
670
590
2312
122
959
1037
162
245
454
211
427
340
4317
184
279
407
1121
302
2227
685
321
702
207
211
707
141
147
412