100
136
0
2
114
109
120
3
117
1
146
140
200
134
139
500
180
5
50
567
14
300
768
12
3907
43
3359
44
2905
7
2636
6
38
3590
10
3220
1684
1989
2577
858