419
336
374
372
194
1527
1112
1087
80
695
212
223
324
1
221
273
292
527
849
644
746
305
353
268
1020
1
2
347