19715 317
14218 632
2319 189
6593 632
15301 386
8769 964
4355 370
3437 842
7195 469
3039 520
3536 220
21437 233