3050 676
2918 357
1039 105
2058 272
3080 553
12259 173
2898 403
3238 581
2257 401
4094 885
864 38
1395 75
2673 615
4112 582
15017 636
8775 215
3151 268
2263 47
3906 727
2710 437
3943 859
2115 210
2993 502
2040 244