3226 386
2130 193
4556 187
2667 329
980 58
1392 121
3680 851
27841 952
5087 553
2872 255
67002 690
10662 894
8993 452
4892 641
8988 408