31535
0
1824
360
2748
2
1192
1
1428
20634
8
1282
467
2683
458
1649
2522
1418
3287
552
2647
6800
611
2275
1431
8766
909
1378
4594
1069
896
1105
1024
1115