31535
0
25137
968
20634
8
2730
6
460
3440
325
467
1824
1949
2275
2
19279
2328
320
918
2459
9
171
376
1483
811
2668
150
245
349
3114
4
74
46
2690
5223