640 149
1028 227
2916 655
435 86
1837 561
280 45
2327 723
379 99
1288 350
482 97
194 46
1031 280
411 89
14781 60
54847 741
31284 329
8123 81
3922 334