40015 423
134683 294
31525 844
30200 775
28953 216
8874 597
38572 870
19270 208
16600 501
175405 690
157337 305
48129 66
13569 561
158100 239
140989 545
44058 863
59456 648
47426 737
127065 330
8292 537
79812 182
27307 371
57955 875
89389 704
5046 593
241545 750
60957 236
45868 742