20595 732
1634 227
1929 202
2514 217
3709 43
21318 622
5666 479
4816 660
4271 635
2578 235
29466 529
19406 596
4737 692