31535
0
25137
219
292
2275
2
11829
19279
90
467
539
1949
3
968
422
2630
553
1824
251
510
1020
18
1462
918
66
2730
6
2395
678
729
529
400
383