602
417
301
122
782
313
464
69
439
133
398
59
457
102
570
139
388
145
307
137
526
101
516
151
142
19
289
35
572
35
560
164
540
157
531
180
512
150
489
196