5026 331
7578 333
4194 637
3571 682
5154 85
2261 101
2954 100
4932 165
4147 578
11316 550
4133 502
4112 204
14080 166
3219 169
10033 458
37960 741