2500
10
1853
1
2296
4
1434
1056
1208
2
1101
1094
1425
544
0
322
1860
3323
2306
964
4438
5
4143
6
1361
120469
35
650
646
500
814
2113
521
3025
1129
2016
1587
883