480
119
746
148
244
57
390
199
346
167
581
47
283
46
592
194
291
32
420
7
429
135
602
185
411
113
560
41
285
54
550
69
235
77
459
64
177
146
149
52