1784
929
2616
1220
908
286
1114
469
1475
567
1366
623
558
131
446
188
403
159
1088
401
762
291
946
237
426
234
188
47
3242
1954
746
300
432
237
716
342
421
117
486
287