3001 665
2693 512
651 70
8230 384
7210 709
7568 843
3590 314
1332 222
1683 145
1885 35
2745 738
3287 581
1624 337
3624 112
4934 411
3223 535
13367 292
4547 885
5046 499
2475 273
4032 554
155503 631
11895 44
144886 570
16434 801
104594 610
24826 776
7910 471