22062 596
2931 386
9762 771
9539 831
4873 123
4327 55
105370 465
2002 212
8173 878
3746 107
8495 328
6028 240
28970 925
23683 436
8108 515
9257 541
16390 356