22511 423
34362 366
41366 162
42955 907
12538 375
27571 118
8330 60
18269 516
15262 688
14741 394
7112 646