122094117
116659104
11503522
473388
470962
4207987
346951
339913
3209726
3111694
2830601
2748198
684797
56935
661751
406456
104924
56770
400819
482911
608910
778670
54332
305661