196813
455508
401398
168364
603374
151596
858560
33149
432470
292115
333578
44262
5059799
3499581
2977148
2297804
2204988
1999609
189478
1889357
1736118
1709136
1654195
1621471