3097
870
1349
367
1001
290
1275
495
1415
531
1306
558
907
417
1839
707
1140
524
858
211
328
170
444
173
438
181
1327
638
682
234
219
73
450
160
515
70
655
178
525
178