300
1
8302
4
143
443
3
287
1477
1408
882
491
2
1594
4903
589
336
656
3232
1461
440
2142
2205
456
1555
6
536
544
653
605
1659
7
1044
1485
791
1663