5031 331
7586 333
4198 637
3576 682
5158 85
2263 101
2955 100
4937 165
4149 578
11319 550
4138 502
4121 204
14092 166
3220 169
10036 458
37998 741