531144
332472
565183
959213
148917
768688
115319
22854
929504
34248
510175
879825
5483367
4511935
4322459
3440462
3438998
3390286
3336956
2999729
2984226
2476209
2131352
2124407