23062 67
24224 119
166721 306
82656 843
63102 541
44525 105
18660 103
18425 608
7290 144
3175 601
15045 426
51544 107
5763 99
10200 463
7048 798
41946 439
5153 490