24561 295
6526 615
5399 469
8312 508
8421 832
6251 703
11577 486
3591 521
2935 330
22988 623
2625 213
3653 154