3080 108
5244 970
20047 345
26834 257
9828 238
9301 843
12010 606
11313 703
8627 508
12516 333
3171 611
32300 935
64504 166
664 65
8613 29
2196 612
2122 297
2028 50