2956 541
24150 731
6796 679
6774 250
44642 225
6273 83
149306 877
78899 627
10498 249
15786 294
9241 432
1695 33