1050 116
3752 923
6417 793
5514 508
3340 323
2345 535
7895 790
16308 769
6161 679
5625 575
1192 82
1819 447
2915 798
8774 724
3190 390
11918 362