809 91
2948 738
1256 311
2925 773
1645 339
4334 681
6597 775
3053 847
1938 536
1163 75
4920 103
10342 961
51582 69
14002 709
40068 459
229476 741
324948 1005
148137 483
51378 165
81313 749
44972 412