21064 559
8570 850
11671 878
122522 1032
33253 246
18277 173
13288 206
94083 298
29287 709
6001 117
47046 463
2891 245