458
0
2546
2
1949
3
1880
25137
31535
2730
6
1824
2657
2668
968
17353
20634
8
1020
2102
767
1
504
3469
4
467
3114
2855
5223
9
1240
376
2257
4139
2758
3203
10
105290