3216 108
5414 970
20240 345
26877 257
9910 238
9339 843
12158 606
11381 703
8984 508
12528 333
3195 611
32528 935
64883 167
685 65
8732 29
2208 612
2197 297
2051 50