3081 706
4269 410
4281 615
2246 69
305338 1033
3638 217
4297 713
4505 452
26821 80
29824 577
8248 228
8878 270
10063 155
4663 867
3717 471
4856 482