1195 272
17217 141
20140 458
7965 49
39982 779
10844 293
9514 46
26828 595
8772 647
13435 114
2716 51
6899 642
9797 156
7720 128
2871 307