845 149
1031 227
2916 655
436 86
1840 561
296 45
2335 723
387 99
1293 350
487 97
201 46
1036 280
417 89
14867 60
54908 741
31333 329
8137 81
3932 334