31535
0
1824
25137
1020
4940
5
19279
2
381
17353
4106
172
472
572
477
251
3588
581
2275
16628
14
273
7082
9
2806
3
1541
331
344
1
2668
58
1230
422
503