1073 149
1034 227
2923 655
438 86
1841 561
319 45
2340 723
396 99
1297 350
498 97
214 46
1039 280
431 89
14951 60
54976 741
31440 329
8152 81
3938 334