22791 551
50413 561
12079 235
35359 199
4129 746
2498 262
2354 43
4556 466
8344 904
4208 271
21722 619
44008 948