15060 12
13439 8
22649 16
12531 5
18268 17
16550 35
13042 2
23798 15
18733 13
34605 49
35544 54
43971 99
28220 34
71747 156
15121 7
69218 100
26137 20
22825 27
16261 12
17909 17
13698 6
22684 25
18928 10
34204 54