588
138
460
77
227
30
300
173
493
122
522
131
567
189
531
142
442
120
86
64
581
106
341
9
142
88
555
144
69
8
147
9
285
169
369
127
434
152
74
61