56976 104
16151 122
15864 102
9840 75
6735 45
6322 39
5895 23
5836 30
4806 43
4178 14
3753 13
3333 93
1405 2