719224
376109
35990
329788
90504
977661
368149
934562
412766
280888
634759
96915
5141799
3567581
3073148
2385804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471