1501 299
4547 135
3151 471
18120 460
1917 213
18350 60
18258 246
9429 409
20915 843
13308 233
12055 187
4382 344
5296 782