22486 423
34316 366
41350 162
42942 907
12531 375
27563 118
8329 60
18265 516
15259 688
14737 394
7106 646