513
112
647
93
351
55
362
117
352
67
502
41
488
136
387
124
491
166
219
104
157
127
102
67
550
178
368
165
184
50
565
123
291
51
530
147
571
50
578
185