683 149
1029 227
2916 655
435 86
1839 561
285 45
2331 723
383 99
1289 350
482 97
198 46
1031 280
412 89
14812 60
54865 741
31291 329
8127 81
3926 334