3505 63
3528 274
83051 174
86782 693
15951 413
6324 441
4112 403
8166 584
10507 579
14667 701
4583 234
8667 364
7505 81
7073 192
29429 615
9013 310
3937 686
2567 482
3085 494