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