2916 585
907 191
210 43
29291 217
2746 47
7798 519
4877 522
3351 455
4912 170
4186 637
2255 101
4136 578
3191 169