437211
302954
838191
12389
59255
83559
398989
431336
421995
27789
437369
405598
5317799
3745581
3254148
2577804
2312988
2159609
2080358
194678
1856118
1753136
1750196
1670471