2930 268
6256 80
38036 611
9642 151
4046 631
7969 642
10016 478
7497 645
4856 139
5686 353
3045 297
4223 232
7800 707
9546 41
4350 153
41575 682