2107 108
3038 164
4687 686
2319 405
1441 89
4633 133
7286 539
3093 668
3990 535
3880 506
1710 58
6109 628