10003 3
55689 80
42820 91
22913 4
85287 50
70411 25
137434 162
183288 571
78718 170
306120 202
135161 172
74409 32
216933 24
96509 98
24765 21
134191 306
13763 24
19433 29
19535 24
20544 26
77882 73
314609 529
43554 108
37728 96