509 293
276 241
867 217
242 189
845 178
1556 175
889 174
234 167
831 158
790 130
433 121
868 103
611 75
127 65
415 59
678 59
366 48
104 36