8668
451
2492
803
1670
905
1523
1030
1413
2756
1045
1071
907
999
666
264
591
469
577
1507
384
809
233
803
126
608
63
34