285362
318491
712194
959681
561692
128153
275584
429793
955333
60365
858800
709172
5116799
3549581
3050148
2357804
2226988
2032609
1946357
190878
1756118
1718136
1682195
1633471