1008
270
1263
497
1649
921
599
125
465
172
462
100
287
137
441
235
415
194
532
213
503
215
164
85
481
219
894
363
441
232
903
446
367
213
415
151
460
71
1151
652