19805 627
108285 726
9377 300
744486 1219
8841 158
8213 414
194766 430
16716 405
80316 859
25859 339
7303 270
23500 676
4579 69
53391 680
26459 411
3052 240
7924 863