22531 423
34195 360
41550 162
43178 907
12521 375
27573 118
8338 60
18270 515
15244 688
14778 394
7081 646