1006 65
2293 793
2903 313
1167 1000
749 145
124 584
941 140
407 893
670 528
401 488
999 488
758 45
307 82
117 854
2211 220
649 859
868 911
1008 396
677 736
869 207
159 313
239 992
39 779
877 402