511
110
353
154
223
140
72
41
571
136
486
151
230
34
562
98
593
172
322
143
378
114
179
45
186
41
295
89
249
143
243
172
197
112
361
103
581
165
470
194