31535
0
1824
552
2748
2
1428
1
8766
909
1192
1105
1586
266
1649
458
611
2522
3287
1431
6800
608
1378
1069
1152
896
296
1024
1543
3815
1115
759
467