2999 938
2993 613
1588 418
766 210
691 162
242 28
667 172
2398 555
57355 355
2904 456
11433 220
8747 627