31535
0
4594
1
768
2952
1824
467
552
572
611
2522
584
458
169211
11
1343
2804
2748
2
2275
363
282572
503
19279
2524
1754
759
918
17353
3287
1238
25127