31535
0
2657
3
1824
2748
2
1428
1
552
611
1649
458
2522
266
584
1009
3287
1431
6800
8766
909
1192
1378
1069
896
1105
4594
1024
1586
1543
467
1115