22999 67
24222 119
166647 305
82639 843
63090 541
44510 105
18640 103
18412 608
7285 144
3174 601
15012 426
51544 107
5757 99
10194 463
7046 798
41914 439
5146 490