2238 641
2981 541
921 33
5684 687
3055 685
19466 615
1057 184
28323 367
41180 405
14490 845
5226 105
3186 363
2616 55
28282 343