562
232
139
609
88
254
107
288
171
584
652
255
437
314
648
151
233
427
133
154
646
197
502
143
708
464
460
735
143
295
113
483
368
415
794
282
452
230
226
534
619
583
127
445
137
368
103
304
352
759
785
413
684
611