1679
887
2495
1158
881
278
1064
444
1405
541
1327
598
550
127
439
187
395
156
1040
383
731
284
911
225
413
231
176
45
3061
1861
731
294
415
235
698
338
403
113
473
282