2983 815
2315 636
145992 561
252351 1178
29437 888
128355 758
39390 308
42426 440
2425 46
8509 97
4967 122