96476
189494
660599
1183223
486458
78289
407676
632561
451264
70081
185472
885600
4993798
3435581
2905148
2228804
2176988
1955609
187878
1847357
1706118
1692136
1628195
1605471