1071 149
1034 227
2923 655
438 86
1841 561
319 45
2340 723
396 99
1297 350
498 97
214 46
1039 280
430 89
14948 60
54976 741
31436 329
8151 81
3938 334