2983 815
2315 636
145992 561
252353 1178
29438 888
128357 758
39393 308
42428 440
2425 46
8509 97
4967 122