31535
0
1824
467
2748
2
1192
1
1428
759
584
169211
11
458
1152
1045
4594
20634
8
1232
552
2522
611
918
1649
2730
6
360
1418
1297
2952
3287
2211
464
340
282572