138428
674258
516196
343799
124428
855258
802164
34996
87441
379468
85935
610397
5063799
3502581
2984148
2303804
2205988
2003609
189678
1893357
1737118
1711136
1655195
1622471