3195 541
25028 734
7121 679
6927 250
45324 225
6531 83
149651 877
79000 627
10995 249
16147 294
9317 432
1866 33