44994
59271
15159
458434
184223
259915
71493
501806
296171
251349
519708
520700
5609367
4598935
4400459
3485998
3463462
3441286
3391956
3048226
3038729
2519209
2151352
2148407