3221 386
2115 193
4554 187
2661 329
978 58
1386 121
3678 851
27836 952
5087 553
2870 255
67001 690
10655 894
8992 452
4891 641
8987 408