15518 616
39455 302
20301 93
30996 863
7875 291
45080 337
35237 109
28945 153
7543 516
3153 212
9737 93