24097 800
21217 712
18257 120
35039 231
383473 1160
13333 582
2048 230
81152 312
6774 642
6014 103
3136 769