31535
0
25137
17353
2730
6
1098
19279
2
3114
4
6800
467
20634
8
325
2275
1824
2211
381
392
4111
2668
968
2224
798
1020
116
819
1132
288
1454
2328
1880
517