21882 596
2865 386
9688 771
9449 831
4743 123
4268 55
105125 465
1977 212
8155 878
3720 107
8456 328
5949 240
28752 925
23554 436
8007 515
9184 541
16256 356