2562
2
2333
3
3145
4
2061
951
1
1700
1291
2271
1815
4018
7
475
0
1243
1105
1103
484
1053
2663
596
1578
6
668
1744
1647
914
938
2123
312
534
490
850
5771
10