15036 341
53564 118
21409 579
7191 271
8259 842
29891 575
35253 676
94991 511
64640 343
5773 618
3152 633
7764 115
13493 356
43322 331
48663 178