31535
0
25137
19279
2
1020
278
968
505
2275
484
427
17353
2459
9
2111
3
7334
4
2484
7
2076
1
439
2727
560
2810
470
467
2730
6
2395
2328
2189
1824
474
2711
1840