51065 96
16782 11
13409 16
13273 16
12678 6
10147 7
9007 11
8780 7
8680 5
8624 8
8478 4
8249 6
8197 9