4403 299
2532 74
1331 240
655 81
2344 275
2160 318
1110 109
1589 268
6539 917
2123 139
2762 691
2991 430
3882 684