21672 66
24078 119
165135 305
81923 841
62819 541
44297 105
18212 103
18186 608
7104 144
3123 601
14522 426
48815 103
5683 99
9066 463
6946 798
41115 439
5070 490