1297
358
926
342
981
286
878
412
324
170
720
53
645
178
735
311
348
189
335
186
943
298
753
138
752
245
661
170
742
181
530
121
480
195
709
95
273
198
479
172