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