4403 299
2532 74
1331 240
654 81
2344 275
2160 318
1106 109
1588 268
6536 917
2123 139
2762 691
2991 430
3882 684