119
659
146
628
83
505
105
737
624
483
128
594
86
417
163
472
34
328
1
144
106
282
35
341
292
191
59
281
96
250
38
481
135
173
84
266
50
275