19685922 8045
5641854 2538
24799430 8033
32041583 12509
23953280 9952
15747996 5328
23918273 6836
29313119 10452
17880132 6449
38633021 19069
4911107 1787
20874817 8893
29899821 12487
24095047 10018
24395556 9896
27335364 9544
8228713 2915
20633779 7520
40895615 14187
29784902 15236
21165854 7191
16271662 7665
17069617 5937
14848734 4907
46290050 11473
20819817 7335