300
0
1
1209
1781
2
1503
2217
1691
624
2221
3505
3
3124
1519
987
1579
1061
1001
768
944
4372
4
1620
2816
481
1600
1586
1382
4148
11
2510
4782
7
1044
609
1649
947
3263
6
1429
780
1147
1857
757
677
3930
4501
13
528
1715
1145
1450
606
1798
1137
2361
5
1707