3426 386
2368 193
4805 187
2800 329
1012 58
1541 121
3786 851
28024 952
5100 553
2975 255
67118 690
10915 894
8078 452
4995 641
9176 408