2986 815
2317 636
146086 561
252558 1178
29479 888
128511 758
39491 308
42539 440
2426 46
8516 97
4970 122