3083
2
1260
1
1814
1751
2209
2166
2710
2168
3
2666
9
1444
400
0
951
19783
3484
1844
1306
3546
1590
2932
1603
5592
8
1029
802
1532
24337
22
2934
693
526