31535
0
2730
6
25137
17353
6800
20634
8
1098
3114
4
19279
2
637
1559
4940
5
2657
3
2668
1541
251
502
1
344
798
1020
381
3663
2855
5617
325
2091
172
2190
1862
458