2970 302
3992 623
354016 1044
4347 395
12922 445
26957 282
46955 268
5828 267
5551 217
4148 797
2803 211