952
394
560
76
499
177
470
34
339
73
747
242
614
174
1062
489
498
189
313
91
246
55
648
173
761
275
375
164
518
209
907
431
1034
391
599
129
275
100
324
219