3512 907
2859 340
54351 591
2694 296
4613 569
74636 411
14007 70
6474 252
27347 337
13384 798
3338 428
5168 695
2714 305