31535
0
360
1824
19279
2
458
2748
1192
1
1428
552
2275
2522
1378
1069
467
572
20634
8
759
169211
11
1649
25137
1418
282572
611
3287
503
2730
6
6800
1343
1431
8766