19958 317
14304 632
2362 189
6598 632
15306 386
8782 964
4372 370
3442 842
7243 469
3051 520
3568 220
21484 233