2340 174
7897 254
5083 129
6100 885
3803 347
4325 669
3148 522
3051 46
4746 415
1838 315
3961 527
10281 596
5043 646