31535
0
25137
1020
19279
2
1824
968
2275
2881
17353
1862
1
1098
251
2749
1842
3114
4
3691
5
467
4111
486
547
1267
3092
1949
3
492
2574
493
2299
476
460
5223
9