2500
10
1853
1
1434
2296
4
1425
2017
1101
1987
16
120469
35
571
0
646
447
662
1129
1421
1889
1651
2372
2
1054
184
2086
650
2470
1470
292
2326
1513
521
1056
2982
3