305
1196
1126
11211
702
5813
816
718
899
359
916
907
15718
1023
242
796
1003
633
17718
1109
352
12712
1607
1416
793
805