3181 541
25009 733
7443 679
6930 250
45396 225
6520 83
149662 877
78990 627
11000 249
16143 294
9321 432
1863 33