5601 611
3050 214
4405 180
19659 667
17772 699
18205 79
5163 540
4209 504
4647 424
45397 218
202309 968
7134 536
13331 77
12104 648
3230 216
6179 239
95763 646
2893 413
12588 719
8772 658
121800 973
107165 430
24260 380
143146 587
73346 337
26380 800
189233 302
63003 541