31535
0
1824
611
552
2522
1045
1649
1
458
2275
2
573
768
759
1431
6800
2748
8766
909
1192
1378
1428
1069
896
1105
4594
1024
546
1586
1543
525
484