840 256
111 34
2827 647
3013 983
1775 295
14057 261
22636 813
2770 137
3044 400
11214 777
3323 89
5282 633
3318 133