2505 542
7232 468
5737 845
4249 441
250733 334
20235 835
29648 660
8044 569
11172 523
9386 437
28310 155
22055 670
5852 455