22812 551
50488 561
12102 235
35439 199
4130 746
2499 262
2356 43
4558 466
8346 904
4209 271
21759 619
44062 948