584
111
542
249
851
430
706
189
190
88
360
72
483
22
575
40
303
120
414
15
108
36
421
108
531
75
639
128
424
229
625
104
533
157
318
68
388
162
188
49