100
642
3
5
665
8
500
589
2
4
200
717
1
300
746
7
12
88
941
50
1370
13
42
1027
6
150
1054
26
1766
21
102
1447
34
1541
40
4118
39
2440
0
2483
1108
1151
2018