506 107
3895 310
13276 126
4180 703
22090 767
8668 909
5906 647
6126 434
5699 371
11930 715
2113 273
28813 162