33661 125
9804 209
20088 640
23870 344
8393 68
4631 353
19659 331
3093 46
9504 967
3380 145
7032 703
6796 671
5476 752
7260 336
20338 380
17531 692
5459 242
5368 153
22174 429
6451 111
1539 38