31535
0
1824
1152
2748
2
2522
1779
1649
1
552
458
1282
6800
467
1431
3815
8766
909
2952
1192
1378
46414
4594
1238
1428
1069
896
1105
918
2275
1024
1115