825 149
1029 227
2916 655
436 86
1840 561
291 45
2335 723
387 99
1293 350
487 97
199 46
1035 280
416 89
14861 60
54906 741
31324 329
8136 81
3931 334