3570
795
3267
618
7978
2459
1849
459
8168
3063
974
286
801
255
904
292
1287
504
611
271
1338
371
2242
806
1059
237
839
144
942
355
1398
434
956
257
953
462
935
137
1632
511