4097 637
3506 682
5011 85
2168 101
2785 100
4786 165
4041 578
11171 550
3988 502
3963 203
13707 168
3063 169
9396 407
34681 741