31321 420
17288 698
42363 192
107922 679
20257 500
33075 557
113412 576
73496 348
101175 558
347805 710
96032 848
161965 873
33828 556
45648 585
43769 829
90744 436
120146 1008
320595 1054
22486 71
23526 534
138887 467
55176 417
39727 266
47127 593