31535
0
584
1824
4594
1
458
1045
6800
552
2748
2
46414
608
4328
10
611
169211
11
503
467
1152
1378
1069
2275
2952
1075
759
2522
19279
20634
8
1649
918
1009
464