56502 295
34673 162
117047 154
18057 118
19485 101
41991 87
12631 80
21987 57
6218 53
9281 51
20899 51
14436 47
5349 47
9482 41
8141 39
7200 39
6833 39
4580 35
9878 35
8374 34
10117 31
6977 30
7828 28
8061 24