1635
639
659
294
1205
633
611
343
2235
1051
514
360
632
146
376
120
434
187
596
176
653
318
1453
644
1804
1047
421
184
308
80
330
172
617
111
437
125
472
202
585
194