518
301
338
184
1014
661
772
255
578
143
508
235
490
245
508
199
793
177
258
100
316
97
291
186
842
245
432
122
371
147
584
165
592
271
546
125
164
36
559
174