1275
441
547
96
728
336
2767
1627
1219
677
1975
770
297
171
691
249
309
163
276
176
375
215
218
183
572
387
559
157
987
362
514
102
414
156
653
245
540
191
259
208