100
38
0
1
300
74
50
73
10
238
17
500
532
8
23
366
2
736
3
24
901
861
11
1661
66
3709
4
18
3267
3771
5
30
3491
1992
49
2263
7
1997
2364
9
2152
2825
1418
749
14
852
1303
15
2040
1311
2712
1352