259
0
3512
4
6714
10
941
269
1661
1
584
1098
1128
322
2587
6
2628
2
31535
2749
3
980
423
5620
11
2100
482
846
3559
463
798
467
517
1824
1101