149818
72630
66342
904713
888214
528708
258400
980726
17564
836405
930640
541304
186953
93861
1005817
989591
14565747
663886
4467578
4169980
3421510
3041192
2167495
2157216
2043492
184066
1838948
16295
153761
1536545