54787 22
25085 28
21157 14
20311 31
19548 12
19167 30
16631 23
14293 35
13762 57
11720 16
10827 32
3272 9
3101 21
1789 5