9158 96
32573 928
2858 174
1681 140
4874 509
15470 394
3576 74
4166 344
3840 942
3039 519
3299 261
2517 606
3054 461
7795 843