15031 538
2928 116
10545 266
24771 532
14521 613
10595 278
7021 45
46763 384
34981 171
7072 395
28226 49
9869 680
21231 698
11362 243
4699 358
12503 650
17853 275
16626 384
7035 237
21830 843
9857 122
3259 47
46812 467
39765 424
15149 305
25733 272
30399 247
29023 278