129525987 57899
122922912 56843
22349384 10621
51666842 22588
87672399 38101
52530007 21538
18664386 7590
18937033 8174
20328171 8158
16464571 6025
89905380 27636
79694475 33285
49836914 18686
37159190 14686
33475356 14064
38976382 16471
24624782 11718
21312413 9258
17498479 6672
58630411 21698
29621247 11290
16696958 6594
18627985 7637
13596611 4878
21616510 7395
58826685 26291