2985 815
2317 636
146082 561
252543 1178
29475 888
128499 758
39482 308
42531 440
2426 46
8516 97
4970 122