350797 718
168882 1070
11242 485
12044 550
397091 809
7823 640
18892 399
149760 981
8262 707
6201 312