4536
2
31535
0
25137
381
2275
19279
968
467
17353
1020
13159
10
2574
1
3691
5
5838
1759
1666
2870
3
20634
8
2668
1132
2791
3114
4
5223
9
3512
213
2269
6622
2379
3510
3498