12572 15
10689 20
14143 18
18147 31
25075 77
19415 41
26211 53
60933 141
24008 62
16957 24
16103 23
31654 72
13287 11
25548 54
27938 86
23018 17
13800 25
12913 12
29593 58
52457 128
30282 93
22462 28
23158 43
15034 19