2928 81
2811 466
41176 608
12365 640
4250 238
27080 718
13121 505
5560 201
3951 658
3821 501
3522 474
11369 303