49032 545
118058 352
245985 946
241556 713
191257 751
97530 707
72275 276
96831 458
62837 90
49442 265
35540 813
104048 372
150240 754
294144 937
354577 847
25950 694
20286 531
51376 404
12356 290
195173 581
69201 677
68252 829
9557 628