3001 905
2403 684
1876 549
2151 563
4025 458
1290 360
2988 684
2833 474
1727 142
15679 359
3127 445
14967 590
2596 287
2147 443
41660 451
9240 201
14835 716
13215 582