2513
6
2095
4
1851
1321
2
2858
14
2754
4431
2870
3
1645
1
2585
443
0
1343
1152
2082
11
1342
2844
1453
597
1243
480
4994
2461
20
3966
7
2515
1960
2496
2604
1204
2320
2127