149669
540525
21968
610597
353150
22219
690564
13366
854892
17648
404781
744202
5249799
3672581
3196148
2497804
2273988
2116609
2046358
193678
1825118
1743136
1720196
1659471