42060 508
51522 432
50890 386
24722 145
29919 137
39421 832
33842 319
67536 444
41176 548
42737 159
51862 1065
37748 971
73279 713
61347 681
39678 623
34645 752
72804 312
53675 202
103786 1126
20387 67
27425 141
33033 774
15526 100
45809 226
23363 176
40160 467
88952 742
22966 312