308286
287569
89516
60928
682150
411584
728795
572213
796835
984247
156809
509257
5135799
3558581
3065148
2372804
2229988
2045609
1956357
191278
1763118
1719136
1687196
1635471