3182 541
25010 733
7445 679
6930 250
45405 225
6521 83
149665 877
78991 627
11005 249
16145 294
9321 432
1863 33