931 95
510 661
122 25
643 146
991 986
858 918
755 218
566 546
970 554
811 847
937 432
3 686
948 171
43 1000
136 363
281 83
304 844
699 129
261 696
103 51