31535
0
458
1824
3287
1
552
2748
2
1192
1152
1428
6800
4594
46414
1551
1649
360
139
2683
759
1418
611
2961
169211
11
2522
1779
572
2275
19279
1343
1431
3116