31535
0
1824
458
1649
1
25137
552
1192
2748
2
363
1045
1418
169211
11
1779
139
2395
575
777
768
1009
467
2099
2952
653
2683
2522
484
6800
2459
9
611
3663