2979 721
1711 543
1263 396
125 28
128744 958
16969 758
34904 711
83992 806
16704 451
104990 742
167572 350
95464 585
66041 387
21640 674
3205 731
55629 809