21821 596
2846 386
9660 771
9428 831
4704 123
4229 55
105047 465
1973 212
8148 878
3696 107
8445 328
5922 240
28670 925
23527 436
7981 515
9158 541
16199 356