29672 796
1727 74
1401 114
2926 505
20295 234
6635 548
7899 642
7465 734
23850 228
2416 187
3502 492
4540 765
121140 751
19235 712
1985 381
1869 269
17061 565
6496 803