506
1,199
633
1,041
303
967
496
1,021
341
871
549
908
439
542
204
567
340
659
16
267
564
461
187
501
283
454
547
852
105
261
494
123
706
100
680