2986 815
2318 636
146105 561
252604 1178
29488 888
128534 758
39506 308
42558 440
2427 46
8516 97
4972 122