965968
752585
1021412
807743
591748
306526
333674
543343
373945
1023698
859930
75533
5131799
3552581
3056148
2366804
2228988
2037609
1951357
191178
1760118
1718136
1685195
1634471