103 26
24660 67
24326 119
168020 306
83109 843
63236 541
44720 105
19139 103
18622 608
7553 144
3224 601
15469 426
51608 107
5968 99
10240 463
7220 798
42672 439
5252 490