31535
0
1824
1105
1
1009
611
6800
19279
2
1152
1428
169211
11
896
584
4594
1649
2522
1586
608
759
458
437
467
1431
2748
1020
8766
909
1192
1378
282572
653