1835
957
2704
1260
938
306
1139
478
1638
630
1407
647
578
140
451
188
418
163
1115
411
778
298
974
250
437
237
193
49
3363
2021
773
315
447
241
736
348
446
123
496
288