4403 299
2532 74
1331 240
654 81
2344 275
2159 318
1105 109
1588 268
6535 917
2122 139
2762 691
2990 430
3881 684