643199
300789
143925
362610
514865
324505
243431
158158
887511
254251
344346
72513
5141799
3567581
3073148
2385804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471