3042
4
3146
2
1705
1
1791
2281
3234
10
1866
8
1300
1156
945
533
287
2798
1598
1467
5
1044
1329
3
2510
3625
2164
1574
2058
1792
7
1613
2010
9
3959
2041
2279
3954
4413