21691 979
126678 202
76308 1048
2881 60
69808 455
5931 214
15462 285
17202 875
480923 996
456888 800
358058 480
48200 690
105628 205
279677 791
133428 547
176123 827
177326 830
61848 937
126596 891
34873 98
27613 567
153662 948
39211 297
58747 238
26122 618
48444 671
22311 552
45104 557