22498 423
34339 366
41360 162
42954 907
12536 375
27567 118
8330 60
18267 516
15261 688
14739 394
7108 646