1162 1000
812 257
862 97
852 190
673 43
689 318
264 828
80 168
586 43
239 992
546 966
401 514
777 854
2280 793
439 617
324 49
23 693
299 141
65 889
280 683
485 36
664 706