31535
0
25137
2275
2
830
3248
1336
2574
1
19279
1020
3114
4
968
1824
2546
20634
8
286
2730
6
2076
2668
641
2459
9
5223
17353
469
798
3510
3691
5
438
2657
3
2748