31535
0
6800
552
1824
1232
139
2211
653
484
584
2748
2
1192
1
1428
3287
1152
282572
20634
8
2522
2395
4922
611
169211
11
1649
360
2730
6
3373
1319
1418
2809
1023