31535
0
1824
1115
1
4328
10
6800
25127
2748
2
169211
11
20634
8
3287
431
1649
352
4594
1152
2522
611
46414
1779
467
458
608
255
1238
980
1009
1431
584
8766
3663