40012 423
134678 294
31509 844
30191 775
28948 216
8871 597
38562 870
19267 208
16598 501
175401 690
157313 305
48126 66
13567 561
158088 239
140971 545
44053 863
59454 648
47412 737
127050 330
8290 537
79802 182
27305 371
57946 875
89363 704
5043 593
241509 750
60947 236
45863 742