31535
0
637
2730
6
4940
5
2657
3
2668
2
1541
25137
20634
8
251
502
1
344
798
1020
381
3663
2855
5223
9
5617
325
6800
172
2190
1862
458
503
1824
3430
331
1290