25365 90
10808 33
21294 28
14831 25
22824 9
11328 19
18585 20
31862 55
6662 6
9988 12
18687 25
11568 28
98821 197
8542 14
8784 17
4029 10
8007 17
8679 30
12656 22
19028 31
12717 14
125003 270
23666 52
70611 140