1050 116
3752 923
6417 793
5514 508
2538 628
7299 202
9513 557
1213 137
21731 592
1122 67
1829 423
4364 607
1580 307
2498 586
15115 492
2363 624