1010
515
223
19
438
361
36
257
15
271
368
288
217
14
460
123
61
181
13
186
43
333
479
109
272
372
500
359
112
167
907
228
118
3273
265
2439
1344
344
273
497
200
105
583