1195 272
17217 141
20140 458
7965 49
39982 779
10844 293
9516 46
26829 595
8773 647
13435 114
2716 51
6900 642
9799 156
7721 128
2871 307