2329 174
7894 254
5080 129
6099 885
3802 347
4325 669
3148 522
3051 46
4745 415
1837 315
3960 527
10281 596
5043 646