5005 937
4213 361
2730 144
3731 392
24667 1036
5797 395
4331 65
10661 603
13542 948
5215 556
4482 746
2706 89
5236 821