117 403
901 394
680 352
231 331
861 212
561 208
251 197
709 181
191 152
957 133
674 105
516 101
617 94
79 3