3330 386
2234 193
4748 187
2727 329
978 58
1486 121
3732 851
27915 952
5050 553
2927 255
67060 690
10794 894
8006 452
4950 641
9048 408