14742 633
15227 765
5159 706
6118 546
13471 116
11981 305
21105 58
4348 560
12269 337
16905 213
9561 527
8031 593
1977 212
22245 415
8156 878
6533 329
28342 89
10097 330
19680 240