2245
1329
923
2112
1039
959
785
853
1193
1411
1633
929
834
845
1595
4761
772
822
1966
864
1200
4723
1588
2131
1279
1406
1932
1718
4999
1563
2513
828
3649
6697
1622
790
2630
722
739
1659
951
2119
6284
736
1974
728
3025
13284
796
28562
2312
682
4517
1013
704
16469
6854
2202
3521
895