1050 116
3752 923
6417 793
5514 508
1664 386
5725 219
2776 592
915 129
1422 298
3433 515
7880 324
2689 814
13005 179
3302 570
2306 351
20048 561