2775 81
2778 466
41120 608
12350 640
4244 238
27010 718
13102 505
5546 201
3945 658
3810 501
3516 474
11347 303