96959
545337
978541
375258
141199
36503
873256
732770
18635
545460
633563
273187
5161799
3574581
3098148
2403804
2238988
2061609
1978358
191878
1774118
1722136
1692196
1639471