420 108
42477 66
19414 595
8546 238
5135 283
4246 535
5132 334
2574 136
9077 526
18559 500
3556 507
4745 473
9847 599