3183 541
25010 733
7449 679
6930 250
45410 225
6523 83
149670 877
78994 627
11010 249
16148 294
9321 432
1863 33