1123713
1586040
3075778
6941829
8200631
11718916
14612716
14649488
17172001