21157 14
5823 17
23629 24
10827 32
19780 34
28497 52
96630 167
6884 5
18885 36
4730 3
18001 31
17500 27
5953 4
17119 14
23417 78
19167 30
76488 140
115548 308
3272 9
5993 11
14293 35
7380 18
11127 19
37732 64