680 52
1445 157
2277 214
7820 326
1726 90
12633 211
2644 326
15696 95
4647 575
3324 441
2936 610
4808 526
44727 399
9435 268
907 49