31535
0
25137
19279
2
17353
1098
3114
4
1824
2486
2730
6
3691
5
20634
8
1222
2749
1
683
6800
1020
467
968
2275
1869
2881
2440
105290
2574
427
7082
9
7334
2299
5223
1230