506 107
3893 310
13275 126
4179 703
22088 767
8668 909
5906 647
6124 434
5695 371
11930 715
2113 273
28805 162