1050 116
3752 923
6417 793
5514 508
4585 74
7547 481
13203 613
3148 806
8435 316
17008 509
16249 603
988 103
2336 443
12076 336
7060 476
1757 79