1050 116
3752 923
6417 793
5514 508
4129 367
2783 181
1781 125
5601 384
5364 661
3019 296
2485 272
4628 584
2717 259
2292 132
4884 649
10952 715