24590 25
12980 21
7519 12
55363 193
20323 43
7008 16
26588 69
29910 33
2786 10
9142 9
17323 67
16857 46
50582 121
7089 15
15617 26
4469 4
16740 42
15643 59
89674 151
36258 54