577
603
566
563
580
566
527
620
582
567
513
578
559
556
521
559
562
562
573
529
570
552
536
535
566
332
340
388
368
352
323
353
355
342
343
325
312
340
300
309
313
310
317
340
331
289
327
323
296
309
201
203
202
198
202
173
210
190
188
195
223
209
205
223
196
206
196
184
173
203
166
186
173
189
169
148
135
148
141
128
150
157
139
145
136
133
141
138
151
144
114
109
125
112
138
94
117
104
104
115
Score:
8784
Level:
1
Part:
1