2500 542
7225 468
5732 845
4249 441
250683 334
20225 835
29641 660
8039 569
11157 523
9381 437
28239 155
21978 670
5843 455