100
119
0
2
98
91
104
3
1
132
124
200
116
121
500
162
5
50
553
14
300
753
12
3838
43
3322
44
2887
7
2568
6
38
3558
10
3202
1658
1967
2556
841