31535
0
1853
1662
1
448
363
3287
18403
6
1009
4675
17353
691
169211
11
576
282572
25137
1015
2546
429
1973
1115
772
1541
321
397
1267
19279
2
281
2904
2522
29323