2921
5
1875
2
3000
436
0
1532
1
3765
4
297066
3873
15
1295
894
2683
3683
2650
20
571
2279
1833
3
280
1689
1581
2354
2159
2861
2259
1539
2250
852
2245
3696
8
870
1748