3216
10
2999
3
1598
2
1383
1828
1
5464
9
2505
1743
0
1400
8122
13
3054
5
2100
4
2057
2554
16
1683
3336
1306
1715
2500
1510
2101
790
3354
1481
4117
2670
5721
8
951
2669
1923