3035 688
479 148
1106 342
15404 431
4648 605
45120 926
95727 125
14048 407
14591 347
2709 384
1652 54
5227 896
31483 492
8599 433