598
268
1036
345
572
331
183
52
941
450
514
58
765
251
735
189
289
89
522
274
378
107
720
216
317
86
867
255
346
120
355
155
174
90
720
221
477
45
482
199