17736
96466
244900
219751
502639
348666
31443
21070
1537148
1350636
1237706
1204948
1189634
1123830
1109244
1100860
807307
604706
735156
348422