506787
1018979
641788
541528
35324
864297
968194
502838
471921
282834
189893
66842
5136799
3558581
3065148
2376804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471