3503 167
3044 517
1380 330
2889 675
4065 697
2289 361
1458 110
2138 477
3641 249
2578 307
257 37
4825 83
1679 318
2384 287
2346 505
2923 639
3231 510
3960 86
2343 170
2087 387
3980 503
950 82
2808 624
16919 410