252 69
1056 228
2452 740
2681 756
27788 555
5599 476
26582 152
3415 436
3254 106
9453 597
7327 119
10219 91
11146 509