31535
0
1115
1
1824
2748
2
1378
1192
1428
19279
458
552
467
169211
11
300
2683
1649
3663
360
1418
576
2522
3287
611
6800
282572
2275
503
1431
572
1779
8766