31
11
21
5590367
4578935
4387459
3477998
3460462
3432286
3384956
3034226
3032729
2511209
2146407
2145352