1301 45
7181 494
11835 984
3739 376
11335 711
10809 927
4626 860
8310 484
14777 323
2673 296
24476 374
12663 496
3734 391
2438 136
3766 392
5494 651
2496 60