2502 642
1697 525
2878 618
1195 339
1974 599
1658 449
841 216
312 65
2189 609
3156 443
3455 264
26846 748