31535
0
1824
2748
2
611
458
1428
1
340
1649
552
1045
3287
1431
6800
691
8766
2522
1297
909
1192
1378
3373
296
1069
2395
468
2328
896
1105
1024
1586