687911
237733
450150
797100
288599
659298
631593
279596
152894
660900
741460
501434
5315799
3745581
3254148
2575804
2310988
2159609
2079358
194678
1856118
1752136
1750196
1669471