31535
0
25137
17353
3114
4
19279
2
2730
6
1098
20634
8
6800
2275
1234
5
1608
2668
1824
1020
2091
637
1551
802
325
798
837
1567
376
448
2855
3
38
247
1
918
2111