31535
0
25137
2275
2
19279
1020
3428
3
2076
1
17353
594
1954
2574
348
968
1438
1462
20634
8
2668
1567
3114
4
402
747
5223
9
3510
3498
1711
802
1824
2730
6
467
1414