619675
610
908516
843153
874892
598440
168477
25634
558167
450680
851242
979196
5242799
3668581
3196148
2494804
2272988
2112609
2040358
193678
1819118
1743136
1717196
1659471