324148
940952
828682
136564
985
43894
39902
630829
516754
140165
877825
77604
7357372
5992935
5717461
499556
43281000
4320288
4277956
3850463
3822227
3729730
350916
3120209