3513 261
1612 200
4193 348
1704 86
14050 554
4596 601
42397 746
14621 252
3335 466
3493 633
3391 565
8696 834
7722 907