1050 116
3752 923
6417 793
5514 508
1337 240
25654 358
6161 679
16308 769
7895 790
2345 535
3340 323
3244 746
1851 527
1433 347
2029 112
2582 580