23087 67
24226 119
166737 306
82665 843
63104 541
44529 105
18666 103
18426 608
7293 144
3176 601
15054 426
51544 107
5763 99
10200 463
7053 798
41961 439
5153 490