300
2
90
0
1574
6
880
271
800
1
833
3
817
1780
1598
1877
4
1606
1176
3602
3149
1937
2507
1613
1637
843
994
262
631
541
774
852
791
449
1393
681