31535
0
25137
17353
19279
2
2730
6
3114
4
1098
1020
20634
8
6800
2275
543
2091
1212
810
634
1824
152
81
76
265
453
74
459
771
302
2006
1
292
415
2635