3183 541
25010 733
7446 679
6930 250
45408 225
6521 83
149666 877
78991 627
11005 249
16145 294
9321 432
1863 33