483 86
309413 1275
4035 570
1041 83
3242 700
3429 750
2704 471
47552 300
141218 457
69807 268
25752 275
19012 663
17335 932
39408 280