5488 8
4649 1
5996 9
8643 13
4803 3
6608 9
9137 16
7028 4
9361 7
14419 22
17556 14
10192 17
5647 2
6225 4
9741 15
16319 47
9253 16
10258 20
11829 31
15733 47
10840 17
15115 41
26917 95
22300 68