94
189
243
612
530
570
549
841
811
866
871
967
1300
1233
727
897
827
940
1081
1168
1399
1266
1365
3099
1405
1463
2444
1824
1562
1990
2368
3983
2914
3028
3864
3285
3337
3088
3301
4742
3604
3560
3995
4300
4934
5574
3679
3990
4816
3508