10085 618
14479 790
12097 593
23344 277
8195 104
4186 263
9809 528
5076 713
3337 500
4253 651
4347 423
1358 313