3117
3
2522
0
611
6370
5
766
478
1779
1343
1921
2
2740
464
251
5009
2992
1649
1
1009
22330
22
138355
1655
964
507
298
3815
46414
296
1928
1142
1015
639
503