281
940
127
596
181
491
183
562
160
519
141
347
130
415
120
425
202
346
139
283
73
254
53
266
121
264
28
184
61
738
39
269
84
199
52
398