29168
678860
912163
533904
85199
860697
427818
166334
17932
349193
36425
151283
3903798
2460581
1961147
1835987
160678
1569804
1456609
1437136
1384195
1343471
1254894
1253355