100
309
3
5
200
381
1
50
469
2
9
500
585
4
762
15
798
6
14
400
521
2677
11
1375
7
1368
0
1357
8
1975
2180
1601
1529
1576
1581
10
1346
21
1434
1324
2610
16
5115
61
2675
42
2431
98
1537
1953
24
1482
28
1570
40