646 55
1544 179
1131 131
2887 467
2681 640
1521 177
20447 653
13056 561
6822 442
8558 261
3254 364
11053 608
2623 490