31535
0
25137
2275
2
19279
1369
5
1705
1
2730
6
2574
1120
1642
1896
3
2459
9
2668
1924
3114
4
802
5223
17353
623
1020
968
2076
7334
2546
1824
770
1067
3672
20634
8
1541