417503
937637
477985
441284
104697
7882
201978
838255
99880
163141
128580
50510
30337
135455
176502
598886
109794
282341
613126
710813
312602
368271
372951
671701
588572
989566