548 108
48845 66
22170 599
9992 239
6006 283
5738 535
6061 334
2906 136
9598 526
21015 501
4053 507
5453 473
11972 599