4403 299
2531 74
1331 240
654 81
2344 275
2158 318
1105 109
1588 268
6535 917
2122 139
2762 691
2989 430
3881 684