3181 124
4325 839
16130 589
4296 443
23391 583
3570 757
2959 459
24117 373
4816 677
1640 245
3950 63
9178 622