21058 559
8567 850
11666 878
122394 1032
33206 246
18268 173
13283 206
93999 298
29227 709
5982 117
46861 463
2888 245