3329 386
2233 193
4746 187
2726 329
978 58
1485 121
3731 851
27915 952
5048 553
2927 255
67060 690
10793 894
8006 452
4950 641
9048 408