2398
1083
2198
2950
1585
1810
15959
855
2522
699
2299
1571
1347
15426
3013
3604
1122
935
699
1269
725
1079
699
1136
711
853
760
737
854
770
824
745
787
797
1082
894
1220
954
1023
1038
1261
4435
1343
1139
4226
1710
930
1259
808
910
912
754
797
864
830
881
916
809
1077
846