23083 67
24226 119
166735 306
82665 843
63104 541
44529 105
18666 103
18426 608
7293 144
3176 601
15053 426
51544 107
5763 99
10200 463
7053 798
41960 439
5153 490