16332 18
11954 13
16830 16
20572 22
7076 7
10527 11
19034 8
17038 13
34194 40
6956 1
15721 8
50496 64