200
43
0
50
242
3
100
2
10
513
20
25
211
1
5
300
304
317
30
228
6
424
7
419
21
1000
405
410
4
611
1668
90
879
47
534
593
571
788
35
1088
28
973
15
666
3234
14
342
1260
27