23099 67
24226 119
166750 306
82672 843
63105 541
44535 105
18671 103
18427 608
7294 144
3176 601
15056 426
51544 107
5767 99
10201 463
7055 798
41970 439
5153 490