10096 618
14491 790
12097 593
23347 277
8200 104
4193 263
9816 528
5076 713
3344 500
4253 651
4354 423
1362 313