19755 401
522896 1254
24516 611
33411 495
17713 608
58061 988
45999 336
4382 537
3121 547
9230 265
13485 595
2777 213
11942 682
2976 317
6205 609
38023 831
70012 994
63387 534