22520 66
24178 119
166063 305
82535 843
62916 541
44444 105
18408 103
18296 608
7175 144
3140 601
14774 426
48845 103
5762 99
9120 463
6993 798
41589 439
5107 490