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