621
169
395
38
918
331
284
172
324
127
217
65
420
117
394
149
219
129
596
93
396
238
466
242
546
121
313
223
420
203
342
102
337
167
670
251
605
211
653
257