21063 559
8570 850
11670 878
122511 1032
33245 246
18276 173
13288 206
94074 298
29281 709
5999 117
47018 463
2891 245