1196
1387
1689
1655
5009
1131
684
905
3337
2040
725
4890
817
3481
1784
1063
777
8815
751
914
2265
821
1061
2344
27602
1369
1119
1786
798
20186
15300
782
910
606
855
3102
1965
1239
1509
955
938
778
842
711
3714
677
1945
744
749
717
4594
1335
849
814
1458
3328
2835
1021
848
5447