192156
1027669
120138
90425
1033152
1022786
410984
129833
928846
995256
76627
879444
4314364
3624456
3572929
3194460
2924998
2825283
2791955
2611725
2517226
2114209
1947351
1905407