1051 257
2287 581
2254 442
2963 732
2825 824
942 215
7233 599
4257 681
3886 561
5862 322
4902 113
13360 492
21371 187
9297 145
6147 517
5352 70