3513 907
2860 340
54366 591
2694 296
4614 569
74638 411
14012 70
6477 252
27348 337
13384 798
3338 428
5168 695
2714 305