3129 560
4751 568
1233 173
13663 805
1687 340
3819 916
2478 243
1034 39
5264 660
11545 580
4194 540
3904 673
17350 153
5651 1009
31648 768
4831 226