118
246
217
150
373
366
111
254
228
252
526
914
218
103
1022
974
250
386
231
227
143
106
156
208
204
791
528
219
602
599
542
353
837
348
691
121
95
260
148
819
61
306
223
431
717
292
173
170
120
99
202
1195
225
283
404
468
508
4696
3848
215