31535
0
297
608
458
4594
1
300
1824
3373
1649
552
2522
213
4328
10
1431
2
6800
2748
1152
8766
340
909
653
1192
1378
771
1428
1069
896
1105
586
17
772