3003 548
204883 504
848 137
2889 628
3133 497
1154 195
2439 442
9403 402
49959 82
89648 378
12630 716
15849 205
2988 726
4972 379
340679 798
3314 698
721 63
7026 795
2858 485
15018 541
9203 106
13122 121
6515 320
20413 453
3800 278
6204 302
65933 451
60780 901