31535
0
1056
1
552
2683
1824
2522
169211
11
2748
2
1378
1192
1428
282572
467
503
458
2708
1649
572
1343
360
2330
1418
17353
1152
3287
759
139
918
611
6800