2999 938
2993 613
1588 418
768 210
692 162
242 28
667 172
2400 555
57403 355
2907 456
11434 220
8748 627