43239 184
2152 393
3757 447
604 39
142248 238
11687 33
12967 531
14600 52
4470 285
5093 136
2611 116
2727 280
3355 318