516
186
643
127
553
223
219
161
149
108
322
84
455
10
361
98
537
114
186
86
44
10
295
184
419
121
509
135
246
164
154
95
447
162
570
50
504
75
200
2