22476 423
34303 366
41345 162
42932 907
12519 375
27563 118
8326 60
18263 516
15259 688
14737 394
7105 646