1050 116
3752 923
6417 793
5514 508
8697 394
3148 806
3469 760
3822 191
4585 74
7547 481
13203 613
17008 509
988 103
16249 603
4844 266
8435 316