22947 551
50888 561
12270 235
35881 199
4146 746
2521 262
2375 43
4575 466
8382 904
4229 271
21994 619
44409 948