9516
60882
2409
8957
1718
1494
2888
1395
5059
1703
890
968
1624
993
1127
1317
889
791
1058
957
1080
1376
846
788
1777
1275
941
821
845
952
2536
1747
850
998
935
1522
2867
926
2826
832
954
961
1089
808
2780
892
1104
1438
2169
1728
1782
864
1160
841
779
1101
2526
998
4536
873