2535
2
2996
0
868
1
14
3498
4
32302
25669
3868
10
4044
5
572
17946
496
3125
1000
662
19783
1734
9504
6
1189
801
1461
802
2294
2964
1603
2152
2478
7793
1211
2930