3183 541
25010 733
7447 679
6930 250
45408 225
6522 83
149666 877
78994 627
11005 249
16146 294
9321 432
1863 33