22062 596
2931 386
9763 771
9541 831
4875 123
4327 55
105373 465
2002 212
8173 878
3746 107
8495 328
6028 240
28970 925
23685 436
8109 515
9259 541
16392 356