1331 291
542 164
2426 555
1085 299
739 225
2925 707
15589 890
4066 317
3921 521
14337 354
3043 377
30098 315
25585 284
14539 613
28768 348
10340 453
118801 632
6298 451