2600
4
1375
1
2744
1811
2
2972
0
1526
818
32730
1051
2530
66
3386
3
2392
6346
16
1229
3551
10
38477
34
2110
108797