31535
0
1824
4328
10
1211
458
2748
2
1192
1
1428
552
2522
169211
11
611
1045
1649
360
584
1418
503
20634
8
2587
16
759
3287
467
7334
4
1020
572
6800
1779
262