2600
4
2744
1
2972
0
1526
2
2530
4651
3
1057
2057
189326
66
3386
2392
5007
8
2773
6346
16
1318
280
389
3551
10
2650
20
2110