31535
0
2275
2
19279
2111
3
2668
3114
4
17353
802
2730
6
20634
8
25137
1824
1020
2855
918
481
1123
247
1
467
552
2727
334
422
66
3691
5
4536
1116
2809
2301
419