3295 566
2820 458
2936 734
3648 243
10153 772
2226 127
1670 72
3578 540
2003 165
5967 686
4053 794
15388 807
3909 422