19716 401
521599 1253
24490 611
33084 495
17542 608
57798 987
45649 333
4365 537
3093 547
9216 265
13467 595
2764 213
11906 682
2960 317
6177 609
37878 831
69303 991
62910 532