405
1,011
111
675
291
587
106
604
166
577
409
583
100
590
64
862
66
387
6
350
63
371
101
430
192
394
46
293
23
297
117
301
37
307
87
295