594
163
559
320
210
117
878
519
268
164
318
169
561
110
238
70
482
61
239
99
407
91
609
126
491
21
169
65
450
184
483
13
186
124
178
47
413
21
296
59