2503 46
5956 666
11105 362
8443 677
13423 487
160529 328
125390 319
21088 151
7835 79
8552 178
13955 759
8551 614
11410 229
3368 726