473
246
528
159
51
1054
102
45
605
680
84
667
190
120
85
730
72
354
512
79
266
55
495
1308
230
196
225
187
39
216
844
95
553
350
566
324
294
951
44
806
758
199
564
191
466
856
798
163
241
1097
434
103
59
