340876
243501
892910
429768
5819
467749
398406
237107
762580
634270
520165
355259
5275799
3696581
3215148
2542804
2289988
2143609
2063358
193978
1838118
1748136
1730196
1663471