3003 905
2407 684
1876 549
2151 563
4126 458
1290 360
2993 684
2844 474
1728 142
15679 359
3129 445
14968 590
2596 287
2148 443
41663 451
9240 201
14835 716
13217 582