122094117
116659104
11503522
473388
470962
4207987
346951
339913
3209726
3111694
2830601
2748198
18275
279818
145100
890286
695468
995440
522672
169463
636734
532713
51767
691567