3182 541
25009 733
7444 679
6930 250
45401 225
6520 83
149665 877
78990 627
11003 249
16144 294
9321 432
1863 33