1009 281
1269 92
852 264
2683 806
375 118
418 43
9482 295
3742 264
2178 410
4283 423
17650 273
3879 114
5134 539