21253 317
14815 632
2458 189
6641 632
15381 386
8851 964
4456 370
3476 842
7380 469
3094 520
3664 220
21707 233