31535
0
360
1824
458
584
486
19279
2
2748
1192
1
1428
1020
552
2275
2522
1378
1251
1069
503
467
1152
572
20634
8
759
169211
11
2211
1649
25137
1418
653
282572