15047
1357
1711
893
1083
1161
3270
998
1406
834
721
1150
931
3937
1311
913
718
885
1508
2209
757
846
1441
887
874
1443
801
841
772
1578
748
1101
5874
6976
934
1620
875
766
859
1934
1435
898
875
713
1476
2797
1994
2637
1737
737
1548
815
964
1095
796
718
2299
1245
883
1264