3112 640
1128 99
554 123
2170 531
3942 469
3415 729
1196 328
2942 560
3895 711
2291 331
2887 772
3265 955
1742 278
1707 440
3526 759
710 109
2767 307
1471 384
4061 455
2133 550
1004 46
862 77
2281 563
2894 672