528
173
506
108
1975
1009
799
256
493
120
523
230
314
74
417
198
511
103
601
235
578
76
304
95
229
82
819
285
253
57
216
110
173
76
179
87
515
175
184
137