2126 172
4257 227
3687 385
4182 208
7508 577
40391 259
50908 615
45400 522
4899 796
2313 278
2304 96
68812 1064