19816 627
108344 726
9379 300
744540 1219
8843 158
8215 414
194841 430
16720 405
80347 859
25865 339
7312 270
23503 676
4581 69
53415 680
26460 411
3052 240
7924 863