5005 70
17584 95
20914 199
39893 779
7560 333
3614 649
36237 514
3741 30
16487 149
18301 58
39102 337
20098 62
21484 825
3174 169
3942 763
22555 424
22885 554
14333 699
5678 580
12262 473
5709 307
7630 585
8097 817
2803 140
4812 476
7183 648
12285 823
7773 748