42040 76
2932 803
13934 232
8313 855
6745 492
3005 576
5931 419
6544 459
18348 475
2456 685
3244 657
1313 360
2118 428
1812 373
2790 644
1813 325
2950 559
2252 333
27263 552
2935 508
1138 173
2626 497
2891 507
3078 412
1775 41
166071 239
32841 431
19703 522