31535
0
25137
2008
2275
2
19279
3456
1
2499
17353
2574
471
968
20634
8
2668
2196
3114
4
1020
5223
9
2487
3510
1869
3498
422
770
802
1824
18844
6
2730
3632
3
467
5