31535
0
25137
19279
2
3381
3
2275
17353
258
2574
1
968
20634
8
2668
458
3114
4
1824
350
1020
440
5223
9
2076
3510
846
327
3498
2328
798
802
2111
2190
2730
6
492