31535
0
25137
17353
251
19279
2
325
503
2730
6
301
3114
4
273
2211
1098
545
323
1020
899
172
4940
5
213
78
381
20634
8
637
798
2964
1096
576
392
185