3005 687
856 187
1188 128
3365 601
3993 738
2414 594
2173 177
2629 632
2923 874
2866 803
948 255
1712 195
3520 665
3167 552
1983 229
3842 463
2909 612
2935 340
1490 186
3395 727
3497 842
6225 391
28841 999
963 280