41600680 16238
13314000 2962
14607378 4407
24878777 5683
10878047 4545
12603441 4627
14735407 5617
14685597 6163
24224091 7316
49086083 12999
14489889 5271
21846386 9280
6571332 1489
6603269 1831
29284088 14778
37748990 10373
6482296 1998
18133957 6424
38747356 15123
16694862 7404