21059 559
8567 850
11666 878
122401 1032
33210 246
18271 173
13283 206
94006 298
29229 709
5982 117
46874 463
2888 245