451 106
906 381
178 718
427 221
708 258
936 35
930 145
183 357
482 466
376 917
329 978
948 881
96 117
1004 934
921 907
326 22
344 736
744 364
577 941
157 43