31535
0
25137
17353
19279
2
1098
3114
4
2730
6
6800
2091
20634
8
1559
2486
3691
5
1222
2749
1
1824
1020
467
968
683
2275
1869
2881
2440
2574
2299
5223
9
4111
1452
1551