2985 815
2317 636
146077 561
252541 1178
29475 888
128496 758
39482 308
42530 440
2426 46
8516 97
4969 122