3235 386
2140 193
4570 187
2673 329
983 58
1398 121
3685 851
27845 952
5090 553
2877 255
67008 690
10668 894
8994 452
4893 641
8993 408