2504
847
2408
1194
987
317
1648
868
631
161
709
214
785
350
303
186
735
137
638
200
345
120
450
196
783
165
115
50
450
281
672
211
226
90
288
152
581
118
1439
421