1016 149
1034 227
2923 655
437 86
1840 561
312 45
2340 723
394 99
1295 350
494 97
206 46
1038 280
429 89
14914 60
54961 741
31413 329
8144 81
3935 334