31535
0
1824
1152
918
1045
584
552
2748
2
458
3373
339
711
4594
1
2740
46414
534
484
1319
759
1541
2522
396
1297
2952
732
1115
467
777
1211