10882 107
393 35
3315 732
4943 378
26738 402
3105 512
1968 216
3810 686
1665 52
40437 595
1128 110
996 153
4277 594
24369 254
8623 398
49601 401