1050 116
3752 923
6417 793
5514 508
5090 258
686 50
3113 81
2625 425
10748 699
3766 589
2073 317
15428 660
4427 144
2536 364
8343 592
3316 501