641
446
312
130
816
339
495
74
444
135
398
59
457
102
571
140
389
145
313
142
528
103
516
151
142
19
290
36
573
35
560
164
540
157
531
180
512
150
494
200