31535
0
25137
17353
1098
3114
4
19279
2
1824
2730
6
467
968
2275
302
2881
20634
8
1020
6800
2749
1
508
744
3691
5
659
4111
1267
608
3173
3
4830
2299
2091
1463
19034