2999 938
2993 613
1588 418
768 210
691 162
242 28
667 172
2399 555
57391 355
2907 456
11434 220
8748 627