21065 559
8570 850
11671 878
122532 1032
33254 246
18277 173
13289 206
94088 298
29293 709
6002 117
47064 464
2891 245