423495
630156
487300
85711
311685
711957
837309
47227
135312
94156
649136
77567
5062799
3502581
2984148
2303804
2205988
2003609
189678
1893357
1737118
1711136
1655195
1622471