5632 385
4902 349
21820 277
5236 617
2152 39
4343 773
43478 606
19853 537
3556 203
7758 414
7030 848
4447 809