15047
1357
1710
893
1083
1161
3269
998
1406
834
719
1150
931
3936
1310
913
718
885
1508
2207
757
845
1440
887
874
1443
801
841
772
1577
748
1101
5874
6976
934
1620
875
766
859
1934
1435
898
875
713
1474
2797
1994
2637
1737
736
1548
815
964
1095
796
717
2299
1245
883
1263