675997
96042
572121
432852
2711000
35331
57632
578393
907417
851363
105389
396142
5091799
3519581
3022148
2325804
2214988
2013609
1913357
190078
1746118
1715136
1666195
1625471