31535
0
17353
25137
3114
4
19279
2
2730
6
1098
20634
8
6800
660
1824
2275
2668
418
2091
319
357
1
58
802
488
3134
1836
467
54
434
714
753
587
798
289