3513 261
1612 200
4193 348
1704 86
14049 554
4594 601
42394 746
14617 252
3335 466
3493 633
3391 565
8696 834
7722 907