1331 291
541 164
2425 555
1085 299
739 225
2924 707
15580 890
4065 317
3920 521
14336 354
3042 377
30098 315
25584 284
14539 613
28765 348
10339 453
118794 632
6297 451