306 69
2592 647
5202 301
10293 45
3398 61
9786 647
3924 616
3696 189
10158 178
24199 837
10764 751
10571 522
89859 167
12335 150
19506 176