2589 692
1508 435
1181 255
1492 231
3452 581
7396 611
50003 688
18730 246
33060 486
5154 249
3442 223
15356 543
9933 378