31535
0
1824
2748
2
552
918
657
1649
1
1045
484
458
759
2522
419
6800
363
354
269
1431
8766
1152
909
1192
1378
46414
4594
1428
1069
397
464