31535
0
458
1824
584
467
3373
1152
594
300
1541
1009
464
262
552
17353
1020
1649
1
282572
658
968
413
2690
2297
1431
2
6800
484
2748
1075
8766