2535
2
1382
1
1716
2110
572
0
1590
2173
2368
1603
905
1819
25669
3498
4
2982
3
19783
582
2055
32302
2980
2921
5
2209
1380
1766
1750
2304
1850
400
1306
1660
1431