4033
1690
449
172
518
142
1015
387
514
259
173
105
415
235
434
95
211
11
525
98
608
186
273
92
249
56
593
302
379
195
246
99
211
121
346
194
280
129
572
112