23030 67
24223 119
166686 305
82640 843
63094 541
44515 105
18648 103
18421 608
7288 144
3175 601
15029 426
51544 107
5759 99
10199 463
7047 798
41923 439
5150 490