3513 261
1612 200
4193 348
1704 86
14044 554
4594 601
42387 746
14614 252
3334 466
3493 633
3390 565
8696 834
7722 907