3181 541
25009 733
7443 679
6930 250
45397 225
6520 83
149663 877
78990 627
11001 249
16143 294
9321 432
1863 33