1050 116
3752 923
6417 793
5514 508
2668 222
13441 761
2465 716
5386 724
1886 162
8239 798
2715 601
1436 252
5777 538
6787 198
920 145
895 133