23093 67
24226 119
166743 306
82669 843
63104 541
44534 105
18668 103
18426 608
7293 144
3176 601
15054 426
51544 107
5764 99
10200 463
7053 798
41962 439
5153 490