2451 849
1122 900
617 974
261 788
1008 927
2782 304
826 129
517 868
1134 115
367 569
1015 254
783 69
1484 883
1058 11
181 245
996 847
855 798
910 499
871 832
41 773
346 186
37 1000