16001 23
21394 27
12508 10
20818 19
16363 8
10732 4
16816 26
36905 117
30928 42
20519 50
18525 29
32384 31
17044 42
31142 73
16382 18
8883 3
24287 15
21196 56
20398 23
20557 47
80106 198
17895 51
23831 36
17762 21