20595 732
1634 227
1928 202
2514 217
3707 43
21316 622
5666 479
4814 660
4271 635
2578 235
29465 529
19374 596
4737 692