121
1
153
127
1210
4
218
295
122
85
1450
3
165
130
395
275
99
89
382
2
248
125
113
82
599
76
144
137
93
101
123
120
216