2542 841
261 57
6564 468
847 67
37982 855
19641 397
31794 197
9164 355
10850 321
2190 94
5811 332
5091 707
4555 478
4278 904