3118 257
6683 613
103018 905
56904 370
134522 894
2400 86
2439 602
4018 59
3002 392
2777 684
3780 834
2921 566
1016 108