42003 423
141815 294
33909 844
32460 777
31413 217
9507 597
41853 870
21320 210
19159 502
180935 690
167764 306
49336 66
14284 561
165734 239
149907 552
46390 863
64099 651
52099 738
133808 330
9030 537
85655 189
29547 372
61767 883
100831 707
5433 593
257523 750
65488 239
50550 744