22483 423
34310 366
41345 162
42937 907
12530 375
27563 118
8328 60
18263 516
15259 688
14737 394
7105 646