1040
245
1442
631
2273
1099
821
367
987
308
672
287
3604
1918
1175
588
1708
861
824
239
1566
706
824
383
1966
861
787
306
758
139
801
356
720
170
754
245
664
170
755
181