2491
16
237
312
1403
384
2
253
15
14
583
1539
670
337
1050
