453421
209120
115683
325137
563744
982629
401443
150434
212841
696196
669369
84595
5535367
4543935
4361459
3459998
3447462
3416286
3366956
3018729
3008226
2493209
2136407
2136352