509
0
303
226
251
258
669
298
1
583
252
318
1,101
2
294
548
1,161
961
772
220
310
1,474
382
423
422
705
261