647 149
1028 227
2916 655
435 86
1838 561
280 45
2327 723
380 99
1288 350
482 97
196 46
1031 280
412 89
14792 60
54847 741
31285 329
8123 81
3925 334