31535
0
25137
19279
2
17353
3114
4
2730
6
1098
20634
8
2091
6800
1559
1222
2574
1
2275
2806
3
467
1020
1869
5
11829
7334
2440
858
3588
1824
422
5781
1285
2668
3092
1932