1048 257
2286 581
2254 442
2961 732
2825 824
942 215
7231 599
4254 681
3885 561
5860 322
4900 113
13342 492
21368 187
9296 145
6147 517
5351 70