506 40
1627 475
2986 750
2300 334
5465 765
17636 123
3869 246
5659 318
37148 773
10065 368
11916 324
9973 674
8024 504
12661 552
33639 472
6668 308
1979 98
2448 281
4426 559
2177 126