15050 2
22592 9
13515 10
75087 229
15304 18
15227 10
14111 14
21683 12
18551 17
23441 31
31322 63
23139 23
18338 30
21956 37
17923 23
25664 32
32013 40
41566 84
19232 15
12113 6
24116 27
17472 16
19671 16
27723 59