20402 28
15543 10
16584 16
19124 25
32621 54
61488 92
21185 17
21540 10
51222 78
47715 47
23625 21
19541 13
51802 167
20306 8
22174 12
25127 24
28345 30
47008 47
26175 21
28746 27
254540 371
36567 49
34093 32
22989 17