650807
644100
43488
354401
466277
284200
833568
1051880
726307
570460
905698
896664
30337
135455
176502
598886
109794
282341
613126
710813
312602
368271
372951
671701
588572
989566