3899 493
14632 792
5335 326
30717 184
30800 733
11995 275
37784 669
2281 62
5019 533
10676 940
4455 188
7856 816
3075 458