641 12
328 56
241 313
54 706
956 571
596 146
444 974
949 785
590 970
115 331
345 212
199 506
336 470
977 130
520 225
957 214
728 800
747 435
394 14
497 882